# _*_ coding : utf-8 _*_
# @Time : 2023/8/24 18:57
# @Author : 寻梦
# @File : 02_一个类型和6个方法
# @Project : code
import urllib.request

url='http://www.baidu.com'

response=urllib.request.urlopen(url)

# 一个类型和六个方法
# HTTPResponse是response的类型
print(type(response)) # <class 'http.client.HTTPResponse'>

# 按照一字节一字节的去读
# content=response.read()
# print(content)

# 这里面的5代表读5个字节
# content=response.read(5)
# print(content)

# 只读取一行
# content=response.readline()
# print(content)

# 读取全部
# content=response.readlines()
# print(content)

# 请求获取响应码
code=response.getcode()
print(code)

# 获取请求url地址
print(response.geturl())

# 获取请求头
print(response.getheaders())